package com.inibb.app.converter;

import java.util.ArrayList;
import java.util.List;

import com.inibb.app.po.admin.SaSystemParam;
import com.inibb.app.vo.admin.SaSystemParamVO;

public class SaSystemParamConverter {

	public static SaSystemParamVO toVO(SaSystemParam po) {
		if (po == null)
			return null;

		SaSystemParamVO vo = new SaSystemParamVO();
		vo.setParamId(po.getParamId());
		vo.setDesp(po.getDesp());
		vo.setParamValue(po.getParamValue());
		vo.setEditable(po.getEditable());
		vo.setName(po.getName());
		vo.setStatus(po.getStatus());

		return vo;
	}

	public static SaSystemParam toPO(SaSystemParamVO v) {

		if (v == null)
			return null;

		SaSystemParam po = new SaSystemParam();
		po.setParamId(v.getParamId());
		po.setDesp(v.getDesp());
		po.setParamValue(v.getParamValue());
		po.setEditable(v.getEditable());
		po.setName(v.getName());
		po.setStatus(v.getStatus());
		return po;
	}

	public static List<SaSystemParamVO> toVOs(List<SaSystemParam> pos) {
		List<SaSystemParamVO> vos = new ArrayList<SaSystemParamVO>();
		for (SaSystemParam po : pos) {
			vos.add(toVO(po));
		}
		return vos;
	}

	public static List<SaSystemParam> toPOs(List<SaSystemParamVO> vos) {
		List<SaSystemParam> pos = new ArrayList<SaSystemParam>();
		for (SaSystemParamVO vo : vos) {
			pos.add(toPO(vo));
		}
		return pos;
	}

}
